package com.ztgf.order.models.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.ztgf.order.models.bo.OrderCommissionStatisticsBO;
import com.ztgf.order.models.vo.OrderCommissionVO;

/*
 * @author: chenyu.wang
 * @date: 2020-08-10
 * @description:后台管理系统佣金统计服务
 */
public interface IOrderCommissionStatisticsService {


    /*
     * @description:佣金统计
     * @author: chenyu.wang
     * @date: 2020-08-10
     * @param:
     * @return:
     */
    String queryCommissionStatistics(OrderCommissionStatisticsBO bo);

    /*
     * @description:后台管理系统各类目佣金统计
     * @author: chenyu.wang
     * @date: 2020-08-11
     * @param:
     * @return:
     */
    Page<OrderCommissionVO> queryCategoryMoney(OrderCommissionStatisticsBO bo);
    
    /* 
     * @description:后台管理系统各店铺佣金统计
     * @author: chenyu.wang
     * @date: 2020-08-11
     * @param:  
     * @return: 
     */
    Page<OrderCommissionVO> queryShopCommission(OrderCommissionStatisticsBO bo);

    /**
     * @Description: 新的类目佣金统计
     * @Author: WangChenYu
     * @Param: [bo]
     * @Date: 2020-10-19 16:13
     */
    Page<OrderCommissionVO> queryNew(OrderCommissionStatisticsBO bo);
}
